template<class T,class K>
void* mul(T& x1, K& x2)
{
  return (void*)(x1 * x2);
}
